input,textarea,button{border: none;}
.hide{display: none !important;}
.clearfix:after{visibility: hidden;display: block;content: "";clear: both;font-size: 0;height: 0;}
.search-input{background-color: #e4e5e7;padding:.12rem .2rem .12rem .68rem;width: 100%;border-radius: .12rem;}
.adaptive-w img{width: 100%;overflow: hidden;}
.thumbnail img{width: 100%;height: 100%;}
.recommend{margin-top: .2rem;}
.tit-style1{text-align: center;position: relative;font-weight: normal;margin: .4rem 0 .12rem;}
.tit-style1:before{content: "";display: block;position: absolute;width: 56%;height: 1px;background-color: #6b6b6b;left: 50%;margin-left: -28%;top: .19rem;}
.tit-style1 span{padding: 0 .32rem;background-color: #F5F5F5;position: relative;font-size: .31rem;color: #333332;}
.text-overfow{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.botline{position: relative;}
.botline:after{content: "";position: absolute;width: 100%;height: 1px;background-color: #e6e6e6;bottom: 0;left: 0;}
.txt-grey{color: #999999;}
.white-bg{background-color: #fff;}
.sma-tips{font-size: .24rem;}
/*商品列表*/
.recommend-item-list{margin-left: -2%;}
.recommend-item-list .items{width:48%;float: left;margin-left: 2%;background-color: #fff;position: relative;margin-top:2%;}
.items .adaptive-w{height: 3.5rem;overflow: hidden;}
.items .item-descri{font-size:.28rem;color: #666666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;padding: 0 .2rem; height: .65rem; }
.item-bot{padding: .2rem;font-size: .28rem;}
.price-box{color: #ff4549;}
.price{font-size: .36rem;color: #ff4549;font-family: arial;padding-left: .08rem;vertical-align: middle;}
.item-bot .item-add{color: #fecc0d;position: absolute;bottom: 0.2rem;right: 0.2rem;z-index: 10;background-color: #fff;padding:0 .2rem;}
.item-bot .item-add .iconfont{font-size: .46rem;text-align: right;}

.border-bot{position: relative;}
.border-bot:after{content: ''; position: absolute; z-index: 0; bottom: 0; left: 0; width: 100%; height: 1px; border-bottom: 1px solid #d9d9d9; -webkit-transform: scaleY(.5); transform: scaleY(.5); -webkit-transform-origin: 0 0; transform-origin: 0 0;}
/*购物车*/
.shopcart-item{display: flex;padding: .24rem .24rem;align-items: center;position: relative;}
.shopcart-item:after{width: 100%;content: '';height: 1px;background-color: #e6e6e6;position: absolute;bottom: 0;left: 0;}
.item-left{flex-shrink: 0;padding-right: .23rem;}
.item-left input[type=checkbox]{-webkit-appearance: none; -moz-appearance: none; position: absolute; left: -9999em;}
.bing-checkbox-icon:after{content: '\e604';color: #D9D9D9;font-family: YDUI-INLAY;font-size: .44rem;}
.selected .bing-checkbox-icon:after{color: #ffc533; content: '\e601';}
.item-right{display: flex;display: -webkit-flex;align-items: stretch;}
.item-right .thumbnail{width: 1.53rem;height: 1.53rem;overflow: hidden;margin-right: .3rem;flex-shrink: 0;align-self: center;}
.item-right .iten-right-info{width: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.iten-right-info .price-box{font-size: .36rem;}
.item-right-name{font-size: .28rem;margin-bottom: .2rem;color: #333333;}
.cart-num-change{position: absolute;bottom: .2rem; right: .24rem;}
.m-spinner>a.grey:after{color: #bdbdbd;}

.empty-carts{text-align: center;padding: .3rem 0;}
.empty-carts img{height: 1.6rem;display: block;margin: 0 auto .3rem;}
.empty-carts p{font-size: .32rem;color: #666666;}
.empty-carts a.button-confirm{display: inline-block;padding-left:35px;padding-right: 35px;margin:.3rem 0;}

.total-bar{background-color: #fff;display: flex;justify-content: space-between;align-items: center;position: relative;height: 1rem;}
.total-bar:before{content: "";height: 0;display: block;border-bottom: 1px solid #e5e5e5;position: absolute;left: 0;right: 0;top: 0;z-index: 22;-webkit-transform: scaleY(.5);transform: scaleY(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.select-all{text-align: center;padding:0 .24rem;}
.select-all i,.select-all span{display: block;text-align: center;}
.total-area{padding-right: 2.63rem;font-size: .28rem;}
.cart-final-btn{position: absolute;width: 2.53rem;display: block;height: 1rem;right: 0;background-color: #fecc0d;text-align: center; line-height: 1rem;font-size: .32rem;color: #333333;}
.totaol-price-box{color: #ff4549;font-size: .36rem;}

/*我的*/
.ming-header{height: 2.5rem;background:url(../images/mine-bg.png) no-repeat top center;background-size: cover;padding-top: .43rem;}
.mine-userinfos{display: flex;display: -webkit-flex;align-items: center;margin:0 .4rem;position: relative;}
.mine-userinfos:after{display: block;font-family: 'YDUI-INLAY';font-size: 0.36rem;color: #666666;content: '\e608';position: absolute;right: 0;}
.avatar{width: 1.36rem;height: 1.36rem;border-radius: 50%;background-color:rgba(245,245,245,.4);position: relative;padding: .08rem;margin-right: .3rem;flex-shrink: 0;}
.avatar img{width:100%;height: 100%;border-radius: 50%;}
.userinfo-text{color: #333333;}
.userinfo-text .username{font-size: .34rem;padding-bottom: .1rem;}
.userinfo-text .phone-num{font-size: .3rem;font-family: arial;}
.line-nav{margin-bottom: 0;}
.line-nav .cell-left{font-size: .28rem;}
.line-nav .cell-right,.line-icon-nav .cell-right{color: #999999;}
.m-cell .icon-arrow-right{font-size: .4rem;}
.order-menu{display: flex;display: -webkit-flex;align-items: center;justify-content: space-around;padding: .2rem 0;}
.order-menu li{width: 25%;flex-shrink: 0;text-align: center;position: relative;}
.order-menu li:not(:last-child):after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 72%;background-color: #cccccc;}
.order-menu li .iconfont{font-size: .6rem;}
.order-menu li p{display: block;padding-top: .1rem;}
.line-nav-addr{margin: .23rem 0;}
.line-icon-nav .cell-item{padding: .1rem .24rem;}
.line-icon-nav .cell-left i.iconfont{font-size: .46rem;color: #fed744;margin-right: .16rem;}
.line-icon-nav .cell-item:not(:last-child):after{left: .24rem;}
.budge{color: #FFF;font-size: .24rem;position: absolute;display: inline-block;border-radius: 1000px;line-height: .35rem;padding: 0 .1rem;white-space: nowrap;background-color: #ec3e3d;top: 0;left: 56%;transform: scale(0.95,0.95);}

/*管理收货地址*/
.exist-addr-box .txt-infos{padding: .2rem .24rem;font-size: .28rem;}
.set-to-defaultaddr .cell-right{position: absolute;display: block;top: 0.15rem;left: .24rem;text-align: left;justify-content: flex-start;-webkit-justify-content: flex-start;}
.set-to-defaultaddr p{margin-left: .6rem;color:#999}
.exist-addr-box:not(:last-child){margin-bottom: .2rem;}
.add-addr-btn{display: block;font-size: .36rem;background-color: #fecc0d;color: #333333;text-align: center;padding: .3rem 0;}

/*添加收货地址*/
.address-box{background-color: #fff;font-size: .28rem;}
.add-item-right{width:100%}
.add-item-right input,.add-item-right textarea{vertical-align: middle;width: 100%;}
.address-item{display: flex;display: -webkit-flex;padding: .22rem .24rem;}
.address-item label{white-space: nowrap;}
.area-tips{color: #666666;margin: .3rem .24rem .22rem .24rem;}
.defalut-add{margin: .23rem 0 .3rem 0;}
.button-group{margin-top: .5rem;padding: 0 .24rem;}
.button-big{color: #333333;font-size: .36rem;border-radius: .1rem;display: block;width: 100%;margin-top: .26rem;text-align: center;padding: .2rem 0;}
.button-yellow{background-color: #ffc533;}
.button-grey{background-color: #b3b3b3;color: #ffffff;}

/*我的订单页*/
.tab-tit-box{padding: .2rem 0 .02rem;}
.tab-tits{margin-left: -2%;}
.tab-tits li{width: 18%;margin-left: 2%;float: left;text-align: center;padding: .2rem 0 .16rem;font-size: .28rem;position: relative;}
.tab-tits .item:after{position: absolute;bottom: 0;content: "";width: 0;height: .04rem;left: 50%;background-color: #fecc0d;opacity: 0;transition: all .3s ease;-webkit-transition: all .3s ease;border-radius: .06rem .06rem 0 0;}
.tab-tits .item.active{color: #fecc0d;}
.tab-tits .item.active:after{width: 100%;opacity: 1;left:0}
.order-lists-container .order-lists-item:not(:last-child){margin-bottom: .2rem;}
.order-lists-item .order-item-top{display: flex;display: -webkit-flex;justify-content: space-between;padding:.24rem;align-items: center;font-size: .28rem;}
.order-item-top .status{color: #fecc0d;}
.order-lists-item .order-item-info{padding: .24rem;display: block;}
.order-lists-item .iten-right-info-bot{display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;font-size:.28rem;color: #333333;}
.iten-right-info-bot .mernum{padding-left: .06rem;}
.order-item-bot .total-info{text-align: right;font-size: .28rem;color: #333333;padding: .24rem;}
.order-item-bot .total-info .price{padding-left:.2rem;}
.oreder-button-group{padding: .24rem;text-align: right;}
.button-calcel,.button-confirm{padding: .15rem .3rem;border-radius: .1rem;text-align: center;font-size: .28rem;}
.button-calcel{color: #999999;border: 1px solid #999999;}
.button-confirm{color: #333333;margin-left: .26rem;}

.order-lists-item .swiper-slide img{display:block;width:100%;height: auto;}
.order-lists-item .swiper-slide p.mernum{position:absolute;width: 100%;padding: .11rem 0;text-align: center;bottom: 0;background-color: rgba(245,245,245,.8);}

/*订单详情页*/
.order-detail-status{background-image: linear-gradient(to right,#fecc0d,#fdd63f);background-image:-webkit-linear-gradient(to right,#fecc0d,#fdd63f);text-align: center;padding: .3rem 0;font-size: .32rem;color: #333333;font-weight: 500;}
.order-detail-status img.icon{height:.8rem;display: inline-block;vertical-align: middle;margin-right: .2rem;}
.address-info-box{background-color: #fff;display: flex;display: -webkit-flex;align-items: center;padding:.2rem .24rem;position: relative;}
.address-info-box .iconfont{font-size:.45rem;margin-right: .25rem;}
.address-info-box .user-addr-info{font-size: .28rem;padding-right: .48rem;text-align: justify;}
.user-addr-info .user-addr-info-top{display: flex;display: -webkit-flex;justify-content: space-between;margin-bottom: .12rem;}
.order-detail-page .order-lists-item,.sep-items{margin: .2rem 0;}
.order-detail-page .infos{font-size: .28rem;padding: .2rem .24rem;}
.order-detail-page .infos p:nth-of-type(1){margin-bottom: .12rem;}
.order-detail-page .infos-bot,.page-confirm-order .infos-bot,.confirmpay-page .infos-bot{font-size: .28rem;padding: .2rem .24rem;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.order-detail-page .infos-bot:first-child{padding-bottom: 0;}

/*确认订单*/
.page-confirm-order.address-info-box{margin-bottom: .2rem;}
.iconfont.select-addr{position: absolute;top:50%;right: .24rem;transform: translateY(-50%);margin: 0;}
.select-delivery-time p{flex-shrink: 0;}
.select-delivery-time .delivery-addr{width: 100%;padding:0 .2rem;}
.confirm-order-tab .total-area{padding-left: .24rem;}
.actionsheet-item.active{color: #f3bc1c;}

/*商品列表页*/
.search-btn i.iconfont{font-size: .4rem;}
.lists-page .tab-tits{margin-left: 0;}
.tab-tits .swiper-container{width: 100% !important;}
.tab-tits.swiper-container .swiper-slide{width: auto !important;margin-right: .14rem;}
.tab-tits .swiper-slide span{padding: .2rem .24rem; display: inline-block;font-size: .28rem;}
.sort-box{display: flex;display: -webkit-flex;font-size: .28rem;}
.sort-box .sort-item{flex: 1;-webkit-flex:1;text-align: center;padding: .2rem 0;position: relative;}
.sort-box .sort-item.active{color: #fecc0d;}
.sort-item .sort-sign{display: inline-block; position: relative;top:.05rem;margin-left: .08rem; height: .28rem;}
.sort-item .sort-sign:before,.sort-item .sort-sign:after{content: ''; position: absolute; left: 0; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent;}
.sort-item .sort-sign:before{border-bottom: 5px solid #d8d8d8;top: 0;}
.sort-item .sort-sign:after{border-top: 5px solid #d8d8d8; bottom: 0;}
.sort-price.active .up:before{border-bottom-color: #fecc0d;}
.sort-price.active .down:after{border-top-color: #fecc0d;}

a.to-cart{display: inline-block;height: .9rem;width: .9rem;border-radius: 50%;background-color: rgba(254, 204, 13, 0.86);bottom: .2rem;z-index: 99;position: fixed;text-align: center;line-height: .95rem;color: #333333;left: 50%;margin-left: -.45rem;}
a.to-cart .iconfont{font-size: .4rem;}

/*商品详情页*/
.total-bar .to-cart{position: relative;text-align: center;margin:0 .24rem;color:#999999;flex-shrink: 0;}
.total-bar .to-cart .iconfont{display: block;font-size: .45rem;}
.total-bar .add-cart{background-color: #fecc0d;color: #333333;width: 100%;height: 100%;line-height: 1rem;text-align: center;margin-left: .12rem;font-size: .32rem;}
.detail-img-box{min-height:4.3rem;background-color: #fff;}
.detail-img-box img{width: 100%;}
.detail-intro-box{padding: .2rem .24rem;}
.detail-intro-top{display: flex;display: -webkit-flex;justify-content:space-between ;align-items: center;}
.detail-intro-top .commodity-name{width: 100%;position: relative;padding-right: .12rem;}
.detail-intro-top .commodity-name:after{content: ''; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; border-right: 1px solid #d9d9d9; -webkit-transform: scaleX(.5); transform: scaleX(.5); -webkit-transform-origin: 0 0; transform-origin: 0 0;}
.detail-intro-top i.iconfont{flex-shrink: 0;font-size: .5rem;color:#fecc0d;margin-left: .24rem;}
.detail-intro-top .commodity-name p{font-size: .36rem;color:#333333;text-align: justify;margin-bottom: .2rem;}
.detail-intro-text{color: #333333;}
.detail-intro-text{margin-top: .2rem;text-align: justify;}

.detail-operate{margin-top: .2rem;}
.detail-operate .items{display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;padding: .2rem .24rem;}
.detail-operate .items .tips-img{width: 90%;}
.detail-operate .items .tips-img img{width:5rem;}
.detail-operate .items i.iconfont{flex-shrink: 0;}
.recommend.white-bg{padding:.24rem 0;}
.recommend.white-bg .tit-style1{margin-top: 0;}
.white-bg .tit-style1 span{background-color: #fff;}
.swiper-recom p{width: 100%;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.margin-bot-style{margin-bottom: .2rem;}
/*退款页面*/
.reason-input{text-align: right;padding-right: .08rem;}
.refund-submit{padding: .2rem 0;font-size: .36rem;color: #333333;}

/*搜索页*/
.page-search-tit{color: #333333;margin: .2rem .24rem 0;}
.serach-label{display:inline-block;padding:.12rem .2rem;background-color: #e6e6e6;border-radius: .06rem;margin:0 0 .2rem .2rem;font-size: .28rem;color:#666666}
.hot-search-box{padding: .2rem .24rem 0 .04rem;}
.search-history{margin-top: .2rem;}
.search-history li{padding: .2rem .24rem;font-size: .28rem;}
.clear-history{display: block;text-align: center;padding: .12rem 0;font-size: .32rem;}

/*意见反馈*/
.feed-back-info{width: 100%;padding: .2rem .24rem;}
/*确认支付*/
.confirmpay-page .infos-bot .price{font-size: .32rem;}
.payment p{color: #333333;font-size: .28rem;}

/*2018年5月22日09:18:20 plus*/
.limit-buy{background-color: #fff;margin: .12rem 0;padding: .12rem 0}
.order-notice{height: .7rem;overflow: hidden;line-height: .7rem;padding: 0 .2rem;background: url("../images/notice.png") no-repeat .2rem center;background-size: .46rem auto}
.order-notice .swiper-slide{position: relative;padding-left: .73rem}
.order-notice .swiper-slide .order-notice-txt{width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.order-notice .swiper-slide .order-notice-time{position: absolute;right: 0;top:0}
.limit-buy-group{display: flex;display: -webkit-flex;align-items: stretch;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.limit-buy-group .borders{flex-basis: 50%;flex-shrink: 0;}
.limit-buy-group .limit-left .imgs{font-size: 0}
.limit-buy-group .limit-left .imgs img{display: inline-block;width: 50%;height: auto;}
.limit-buy-group .limit-right{height: 100%;border-left: 1px solid #e8e8e8;padding: 0}
.limit-buy-group .limit-right li{display: flex;display: -webkit-flex;align-items: center;padding:.2rem;}
.limit-buy-group .limit-right li:first-child{border-bottom: 1px solid #e8e8e8}
.limit-buy-group .limit-right li .thumbnail{width: 34%;flex-grow: 2}
.limit-buy-group .limit-right li .limit-txt{flex-grow: 1}
.limit-buy-group .titles{font-size: .32rem}
.limit-buy-group p.tips{color: #999999;margin: .16rem 0}
.limit-buy-group span.hot-tips{background-color:#ff4549;color:#fff;padding: .05rem .12rem;border-radius: .08rem}
.limit-left .limit-left-list{height: 100%;display: flex;display: -webkit-flex;flex-direction: column;/*justify-content: space-around*/}
.limit-left .limit-left-list li{padding: .2rem}
.timedown span{display: inline-block;width: .39rem;height: .39rem;line-height: .39rem;background-color: #343434;color:#fff;text-align: center;border-radius: .08rem;transform: scale(.9,.9)}

.colors-red{color:#ff4549}
.colors-orange{color:#fc762d}
.colors-blue{color:#5ccbff}

.limit-top-group{background-color: #fecc0d;padding: .15rem;display: block}
.limit-top-box{display: flex;display: -webkit-flex;justify-content: space-between;}
.limit-top-box li{background-color: #fff;width: 49%;padding: .2rem;border-radius: .12rem}
.limit-top-box .goods-box{display: flex;display: -webkit-flex;margin-top: .2rem;align-items: flex-start}
.limit-top-box .goods-box .goods-price{color:#ff4549;font-size: .24rem;padding-top: .2rem}
.goods-box .goods-price strong{font-size: .28rem;display: block;margin: .12rem 0}
.limit-top-box .goods-box .thumbnail{width: 52%;flex-grow: 1;flex-shrink: 0;margin-left: .2rem;overflow: hidden;border-radius:.1rem }
.limit-title{background-color: #fff;display: flex;display: -webkit-flex;align-items: center;padding:.23rem}
.limit-title em.limit-logo{display: block;height:.5rem;background: url("../images/limit.png") no-repeat left center;width: 50%;flex-grow: 1}